﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace DAO
{
    public class MyDatabase : DataProvider
    {
        //Danh sách các từ có trong từ điển.
        public static List<TuDien> _lstTuDien = new List<TuDien>();
        //Danh sách các loại từ có trong từ điển
        public static List<LoaiTu> _lstLoaiTu = new List<LoaiTu>();
        //Danh sách các vùng miền có trong từ điển
        public static List<Vung> _lstVungMien = new List<Vung>();
        //Danh sách các Category trong dử liệu
        public static List<Category> _lstCategory = new List<Category>();
        //Danh sách các quan hệ cho biết từ này thuộc Category nào.
        public static List<Cat_Word> _lstCatWord = new List<Cat_Word>();

        public static String StrShare = "\n Nguồn: Thủ Ngữ Và Bạn";
        public static int lenghStrShare = StrShare.Length;
        public static int MaxStrShare = 400;

        public  void LoadData()
        {
            _lstTuDien = (from tuDien in context.TuDiens select tuDien).ToList();
            _lstLoaiTu = (from loaitu in context.LoaiTus select loaitu).ToList();
            _lstCatWord = (from catword in context.Cat_Words select catword).ToList();
            _lstVungMien = (from vung in context.Vungs select vung).ToList();
            _lstCategory = (from cate in context.Categories select cate).ToList();
        }
    }
}
